home *** CD-ROM | disk | FTP | other *** search
/ 2,000 Greater & Lesser Mysteries / 2,000 Greater and Lesser Mysteries.iso / astrol / horary / first.bat < prev    next >
Encoding:
DOS Batch File  |  1994-06-10  |  7.1 KB  |  252 lines

  1. ECHO OFF
  2. BATCHMAN CLS
  3. BATCHMAN CECHO C 0Fh, Your computer system has:
  4. BATCHMAN DISPLAY
  5. IF ERRORLEVEL 12 GOTO L12
  6. IF ERRORLEVEL 11 GOTO L11
  7. IF ERRORLEVEL 8 GOTO L8
  8. IF ERRORLEVEL 7 GOTO L7
  9. IF ERRORLEVEL 6 GOTO L6
  10. IF ERRORLEVEL 5 GOTO L5
  11. IF ERRORLEVEL 4 GOTO L4
  12. IF ERRORLEVEL 2 GOTO L2
  13. IF ERRORLEVEL 1 GOTO L1
  14. BATCHMAN CECHO ?????? graphics
  15. GOTO L13
  16.  
  17. :L1
  18. BATCHMAN CECHO 0Eh, black & white (MDA or HERCULES) graphics
  19. GOTO L13
  20.  
  21. :L2
  22. BATCHMAN CECHO 0Eh, CGA color graphics
  23. GOTO L13
  24.  
  25. :L4
  26. BATCHMAN CECHO 0Eh, EGA color graphics
  27. GOTO L13
  28.  
  29. :L5
  30. BATCHMAN CECHO 0Eh, black & white (EGA) graphics
  31. GOTO L13
  32.  
  33. :L6
  34. BATCHMAN CECHO 0Eh, PGS graphics
  35. GOTO L13
  36.  
  37. :L7
  38. BATCHMAN CECHO 0Eh, black & white (VGA) graphics
  39. GOTO L13
  40.  
  41. :L8
  42. BATCHMAN CECHO 0Eh, VGA color graphics
  43. GOTO L13
  44.  
  45. :L11
  46. BATCHMAN CECHO 0Eh, black & white (MCGA) graphics
  47. GOTO L13
  48.  
  49. :L12
  50. BATCHMAN CECHO 0Eh, MCGA color graphics
  51. :L13
  52. BATCHMAN CECHO 0Eh, 
  53. BATCHMAN CECHO 0Ch, To print out ALL documentation files:  
  54. BATCHMAN CECHO 0Eh, 1) Turn your printer on.
  55. BATCHMAN CECHO 0Eh, 2) Type "A:" or "B:", followed by ENTER.
  56. BATCHMAN CECHO 0Eh, 3) Put disk in that drive.
  57. BATCHMAN CECHO 0Eh, 4) Type "DOCS", followed by ENTER.
  58.  
  59. BATCHMAN CECHO 0Eh, 
  60. BATCHMAN CECHO 0Bh, Please read the following documents:
  61. BATCHMAN CECHO 0Eh, WHATSNEW.202 (what's been changed since last version)
  62. BATCHMAN CECHO 0Eh, OPTIONS.DOC (how to set program options to your specifications)
  63. BATCHMAN CECHO 0Eh, OPTIONS.FIL (options data file)
  64.  
  65. BATCHMAN CECHO 0Eh, 
  66. BATCHMAN CECHO 0Bh, You might find these files interesting:
  67. BATCHMAN CECHO 0Eh, README (overview)       SPECS.DOC       ORDER.DOC
  68. BATCHMAN CECHO 0Eh, BIBLIO.DOC              GRAPHICS.DOC
  69.  
  70. BATCHMAN CECHO 0Eh, 
  71. BATCHMAN CECHO C 0Ah, You have this much free memory (RAM) =  
  72. BATCHMAN MAINMEM R
  73. BATCHMAN CECHO 0Ah, You need about 334,576 free bytes of memory to run HORARY.EXE (version 2.02)
  74.  
  75. BATCHMAN CECHO 0Eh, 
  76. PAUSE
  77. BATCHMAN CECHO 0Eh, 
  78.  
  79. BATCHMAN CECHO 0Eh, Do you have a hard disk (press Y or N)?
  80. BATCHMAN GETKEY 'YN'
  81. IF ERRORLEVEL == 255 GOTO FINI
  82. IF ERRORLEVEL == 2 GOTO FINI
  83. :Q1
  84. BATCHMAN CECHO 0Eh, 
  85. BATCHMAN CECHO 0Eh, Do you want me to transfer all horary files to your hard disk (press Y or N)?
  86.  
  87. BATCHMAN GETKEY 'YN'
  88. IF ERRORLEVEL == 255 GOTO FINI
  89. IF ERRORLEVEL == 2 GOTO FINI
  90. :Q2
  91. BATCHMAN CECHO 0Eh, 
  92. BATCHMAN CECHO 0Eh, Please enter 'C' or 'D' for the hard drive you want me to transfer all files
  93. BATCHMAN CECHO 0Eh, to (I will make a directory for you on that drive called HHELPER).  
  94. BATCHMAN CECHO 0Ch, If this is not O.K., then press 'X'.
  95. BATCHMAN GETKEY 'CDX'
  96. IF ERRORLEVEL == 255 GOTO FINI
  97. IF ERRORLEVEL == 3 GOTO FINI
  98. IF ERRORLEVEL == 2 GOTO DDRIVE
  99. :CDRIVE
  100. BATCHMAN DRIVEEXIST C:
  101. IF ERRORLEVEL == 1 GOTO DCOK
  102. BATCHMAN CECHO 0Eh, 
  103. BATCHMAN CECHO 0Eh, You have no drive C.
  104. GOTO Q2
  105.  
  106. :DCOK
  107. BATCHMAN CECHO 0Eh, 
  108. BATCHMAN CECHO 0Eh, Tell me what drive your HORARY disk is in - Type 'A' or 'B'.
  109. BATCHMAN GETKEY 'AB'
  110. IF ERRORLEVEL == 255 GOTO FINI
  111. IF ERRORLEVEL == 2 GOTO CFROMB
  112. :CFROMA
  113. BATCHMAN CECHO 0Eh, 
  114. BATCHMAN CECHO 0Eh, Wait a moment while I check your free disk space.
  115. BATCHMAN CANCOPY A:\*.* C:
  116. IF ERRORLEVEL == 255 GOTO FINI
  117. IF ERRORLEVEL == 1 GOTO NROOMC
  118. GOTO OKCA
  119.  
  120. :NROOMC
  121. BATCHMAN CECHO 0Eh, 
  122. BATCHMAN CECHO 0Ch, You do not have enough room on drive C
  123. GOTO Q1
  124.  
  125. :CFROMB
  126. BATCHMAN CECHO 0Eh, 
  127. BATCHMAN CECHO 0Eh, Wait a moment while I check your free disk space.
  128. BATCHMAN CANCOPY B:\*.* C:
  129. IF ERRORLEVEL == 255 GOTO FINI
  130. IF ERRORLEVEL == 1 GOTO NROOMC
  131. GOTO OKCB
  132.  
  133. :OKCA
  134. BATCHMAN CECHO 0Eh, 
  135. BATCHMAN CECHO 0Eh, I will now make the directory and transfer the files.
  136. BATCHMAN CECHO 0Eh, 
  137. BATCHMAN CECHO 0Eh, Here are the files I am transfering from drive A to drive C.
  138. BATCHMAN CECHO 0Eh, 
  139. C:
  140. MD \HHELPER
  141. COPY A:\*.* C:\HHELPER
  142. copy c:\hhelper\hhc.bat c:\
  143. copy c:\hhelper\hhhc.bat c:\
  144. A:
  145. GOTO LBL1
  146.  
  147. :OKCB
  148. BATCHMAN CECHO 0Eh, 
  149. BATCHMAN CECHO 0Eh, I will now make the directory and transfer the files.
  150. BATCHMAN CECHO 0Eh, 
  151. BATCHMAN CECHO 0Eh, Here are the files I am transfering from drive B to drive C.
  152. BATCHMAN CECHO 0Eh, 
  153. C:
  154. MD \HHELPER
  155. COPY B:\*.* C:\HHELPER
  156. copy c:\hhelper\hhc.bat c:\
  157. copy c:\hhelper\hhhc.bat c:\
  158. B:
  159. GOTO LBL1
  160.  
  161. :DDRIVE
  162. BATCHMAN DRIVEEXIST D:
  163. IF ERRORLEVEL == 1 GOTO DDOK
  164. BATCHMAN CECHO 0Eh, 
  165. BATCHMAN CECHO 0Eh, You have no drive D.
  166. GOTO Q2
  167.  
  168. :DDOK
  169. BATCHMAN CECHO 0Eh, 
  170. BATCHMAN CECHO 0Eh, Tell me what drive your HORARY disk is in - Type 'A' or 'B'.
  171. BATCHMAN GETKEY 'AB'
  172. IF ERRORLEVEL == 255 GOTO FINI
  173. IF ERRORLEVEL == 2 GOTO DFROMB
  174. :DFROMA
  175. BATCHMAN CECHO 0Eh, 
  176. BATCHMAN CECHO 0Eh, Wait a moment while I check your free disk space.
  177. BATCHMAN CANCOPY A:\*.* D:
  178. IF ERRORLEVEL == 255 GOTO FINI
  179. IF ERRORLEVEL == 1 GOTO NROOMD
  180. GOTO OKDA
  181.  
  182. :NROOMD
  183. BATCHMAN CECHO 0Eh, 
  184. BATCHMAN CECHO 0Ch, You do not have enough room on drive D
  185. GOTO Q1
  186.  
  187. :DFROMB
  188. BATCHMAN CECHO 0Eh, 
  189. BATCHMAN CECHO 0Eh, Wait a moment while I check your free disk space.
  190. BATCHMAN CANCOPY B:\*.* D:
  191. IF ERRORLEVEL == 255 GOTO FINI
  192. IF ERRORLEVEL == 1 GOTO NROOMD
  193. GOTO OKDB
  194.  
  195. :OKDA
  196. BATCHMAN CECHO 0Eh, 
  197. BATCHMAN CECHO 0Eh, I will now make the directory and transfer the files.
  198. BATCHMAN CECHO 0Eh, 
  199. BATCHMAN CECHO 0Eh, Here are the files I am transfering from drive A to drive D.
  200. BATCHMAN CECHO 0Eh, 
  201. D:
  202. MD \HHELPER
  203. COPY A:\*.* D:\HHELPER
  204. copy d:\hhelper\hhc.bat d:\
  205. copy d:\hhelper\hhhc.bat d:\
  206. A:
  207. GOTO LBL1
  208.  
  209. :OKDB
  210. BATCHMAN CECHO 0Eh, 
  211. BATCHMAN CECHO 0Eh, I will now make the directory and transfer the files.
  212. BATCHMAN CECHO 0Eh, 
  213. BATCHMAN CECHO 0Eh, Here are the files I am transfering from drive B to drive D.
  214. BATCHMAN CECHO 0Eh, 
  215. D:
  216. MD \HHELPER
  217. COPY B:\*.* D:\HHELPER
  218. copy d:\hhelper\hhc.bat d:\
  219. copy d:\hhelper\hhhc.bat d:\
  220. B:
  221. GOTO LBL1
  222.  
  223. :LBL1
  224.  
  225. :FINI
  226. BATCHMAN CECHO 0Eh, 
  227. BATCHMAN CECHO 0Ch, TO RUN HORARY HELPER:
  228. BATCHMAN CECHO 0Fh, 1) Read down the columns to find the drive you will start HORARY HELPER from.
  229. BATCHMAN CECHO 0Fh, 2) Read across the rows to find your system graphics.
  230. BATCHMAN CECHO 0Fh, 3) At the intersection, read the command to use to start HORARY HELPER.
  231. BATCHMAN CECHO 0Fh, 4) Type the command followed by ENTER to start HORARY HELPER.
  232. BATCHMAN CECHO 0Eh, 
  233. BATCHMAN CECHO 0Eh,                                   Hercules graphics   CGA/EGA/VGA graphics
  234. BATCHMAN CECHO 0Eh,     Disk drive A                        HHHA                  HHA   
  235. BATCHMAN CECHO 0Eh,     Disk drive B                        HHHB                  HHB
  236. BATCHMAN CECHO 0Eh,     Disk drive C                        HHHC                  HHC
  237.  
  238. BATCHMAN CECHO 0Eh, 
  239. BATCHMAN CECHO 0Eh, 
  240. BATCHMAN CECHO 0Ch, NOTE!   NOTE!   NOTE!
  241. BATCHMAN CECHO 0Bh, Be sure that you've thought about first loading a graphics program if you want
  242. BATCHMAN CECHO 0Bh, to print the chartwheel to a NON-EPSON compatible printer (see GRAPHICS.DOC).
  243. BATCHMAN CECHO 0Bh, Any graphics program must be run BEFORE you type any of the above commands.
  244. BATCHMAN CECHO 0Eh, 
  245. BATCHMAN CECHO 0Eh, 
  246. BATCHMAN CECHO 0Eh, 
  247. BATCHMAN CECHO 0Ah, You're on your own now - Please read ALL the documentation.
  248. BATCHMAN CECHO 0Eh, 
  249. BATCHMAN CECHO 0Eh, 
  250. BATCHMAN CECHO 0Eh, 
  251. EXIT
  252.